home *** CD-ROM | disk | FTP | other *** search
Information Presentation Facility markup | 1996-03-19 | 12.4 KB | 314 lines |
- .********************************************************
- :userdoc.
- :docprof toc=123.
- :title.Zirkel und Lineal für OS/2
- .******************************************
- :h1 res=100. Überblick
- :p.
- Z.u.L. steht für Konstruktionen mit Zirkel und Lineal. In
- der Tat simuliert dieses Programm Konstruktionen mit Zirkel und Lineal
- am Rechner. Der Vorteil ist offensichtlich. Es ist z.B. möglich
- :ul.
- :li. Konstruktionspunkte zu verschieben und die Wirkung auf die
- Konstruktion zu beobachten.
- :li. Ortslinien anzuzeigen.
- :li. Konstruktionsdetails zu verstecken und anzuzeigen nach Wunsch.
- :li. Makros für kompliziertere Konsruktionsschritte zu verwenden.
- :eul.:p.
- All dies ist offensichtlich nur am Rechner möglich, was den Reiz
- dieses Programms ausmacht.
- :p.
- Starten Sie das Programm aus einer Shell oder mit Hilfe eines
- Programm-Objekts. Sie können auch eine Konstruktion (ein Datei
- mit Erweiterung .zul) auf das Programm-Objekt ziehen.
- :p.
- Das Programm verwendet OS/2 und sein Hilfesystem. Die Schnittstelle
- besteht aus dem Konstruktionsfenster und der Toolbox. Für weitere
- Informationen lesen Sie bitte.
- :ul compact.
- :li. :link reftype=hd res=200.Das Konstruktionsfenster.:elink.
- :li. :link reftype=hd res=300.Die Toolbox.:elink.
- :li. :link reftype=hd res=400.Die Menüs.:elink.
- :li. :link reftype=hd res=450.Makros.:elink.
- :li. :link reftype=hd res=500.Die Tastatur.:elink.
- :li. :link reftype=hd res=1000.Über den Autor.:elink.
- :eul.
- .******************************************************
- :h1 res=200. Das Konstruktionsfenster.
- :i1. Konstruktionsfenster
- :i1. Mausbenutzung
- :p.
- In diesem Fenster wird Ihre Konstruktion angezeigt. Versteckte Objekte
- werden allerdings nur angezeigt, wenn die ensprechende Option im Menü
- ausgewählt ist (F10). Das Fenster ist scrollbar. Zum Vergrößern oder
- verkleinern wählen Sie bitte die entsprechenden Menüpunkte.
- :p.
- Nach Auswahl eines Werkzeugs können Sie mit der linken Maustaste
- in diesem Fenster Punkte erzeugen, Objekte auswählen, Punkte
- verschieben etc.
- :p.
- Mit der rechten Maustaste können Sie Objekte verschieben (genau wie
- mit dem Verschiebe-Werkzeug). Ein Mausklick mit der rechten Taste,
- bei dem die Maus nicht verschoben wird, ruft das Edit-Werkzeug für
- das gewählte Objekt auf.
- :p.
- Die Werkzeugauswahl per Tastatur funktioniert auch, wenn dieses
- Fenster aktiv ist. (:link reftype=hd res=500.Tastatur:elink.)
- .******************************************************
- :h1 res=300. Die Toolbox.
- :i1. Toolbox
- :p.
- In diesem Fenster werden die möglichen Werkzeuge (Tools) als
- Sinnbilder dargestellt. Die Auswahl erfolgt mit der Maus oder durch
- Drücken einer Buchstabentaste (Abschnitt über Verwendung der
- :link reftype=hd res=500.Tastatur:elink.).
- :p.
- Außerdem wird erläuternder Text zum gerade ausgewählten Werkzeug
- angezeigt. Dieser Text kann sich während der Arbeit mit dem Werkzeug
- ändern. Er gibt meist Aufschluß über die Aktion, die vom Benutzer
- erwartet wird.
- :p.
- Sie können die Werkzeuge mit der Tastatur auswählen, auch wenn das
- Konstruktionsfenster aktiv ist. (:link reftype=hd res=500.Tastatur:elink.)
- :p.
- Es folgt eine Beschreibung der zur Verfügung stehenden Werkzeuge.
- :dl compact.
- :dt.:artwork name='carbmp\point.bmp'.
- :dd.Erzeugt einen Punkt.
- :dt.:artwork name='carbmp\line.bmp'.
- :dd.Erzeugt eine Gerade aus zwei Punkten.
- :dt.:artwork name='carbmp\ray.bmp'.
- :dd.Erzeugt einen Strahl aus einem Anfangspunkt und einem anderen
- Punkt.
- :dt.:artwork name='carbmp\segment.bmp'.
- :dd.Erzeugt eine Strecke aus einem Anfangs- und einem Endpunkt.
- :dt.:artwork name='carbmp\circle.bmp'.
- :dd.Erzeugt einen Kreis aus dem Mittelpunkt und einem Punkt
- auf der Peripherie.
- :dt.:artwork name='carbmp\move.bmp'.
- :dd.Bewegt einen Punkt. Dieser Punkt darf natürlich nicht
- aus anderen Objekten konstruiert sein (als Schnitt). Bewegen
- Sie den Punkt durch Ziehen mit der Maus. Dieses Werkzeug
- wird auch durch ziehen mit der rechten Maustaste aufgerufen.
- :dt.:artwork name='carbmp\moveon.bmp'.
- :dd.Bewegt einen Punkt auf einem Objekt vom Geraden- oder
- Kreistyp. Zunächst muß hier das Objekt angegeben werden.
- Danach kann ein Punkt bewegt werden. Dieses Werkzeug dient
- dazu, Ortslinien zu erzeugen. So kann etwa studiert werden,
- sie sich ein Punkt ändert, wenn ein anderer auf einer Geraden
- bewegt wird.
- :dt.:artwork name='carbmp\pointon.bmp'.
- :dd.Erzeugt einen Punkt auf einem Objekt vom Geraden- oder Kreistyp.
- Der Punkt kann bewegt werden. Er wird jedoch immer auf das Objekt
- projiziert.
- :dt.:artwork name='carbmp\intersect.bmp'.
- :dd.Schneidet zwei Objekte. Es werden ein oder zwei Punkte erzeugt.
- Schnittpunkte können ungültig werden, wenn die Objekte sich nicht mehr
- schneiden. Dann werden auch alle abhängigen Objekte ungültig.
- :dt.:artwork name='carbmp\track.bmp'.
- :dd.Erzeugt eine Ortlinie eines Punktes, wenn ein anderer Punkt bewegt
- wird. Wählen Sie zunächst den Punkt, dessen Ortslinie gezeichnet
- werden soll und bewegen Sie dann einen Punkt. Die Ortlinie kann mit
- dem Knopf am rechten Rand der Toolbox gelöscht werden. Es können
- Ortslinien von mehreren Punkten gezeichnet werden.
- :dt.:artwork name='carbmp\hide.bmp'.
- :dd.Versteckt ein Objekt. Falls die versteckten Objekte angezeigt
- werden, so ist es hiermit auch möglich, versteckte Objekte
- wieder normal darzustellen.
- :dt.:artwork name='carbmp\delete.bmp'.
- :dd.Löscht ein Objekt und alle davon abhängigen Objekte. Also wird
- etwa mit einem Punkt auch jede Gerade, die mit Hilfe dieses Punktes
- konstruiert ist, gelöscht.
- :dt.:artwork name='carbmp\edit.bmp'.
- :dd.Mit diesem Werkzeug können verschiedene Objekteinstellungen
- verändert werden (Farbe, Versteckt-Status, etc.). Das Werkzeug
- kann auch durch Mausklick auf ein Objekt mit der rechten Taste
- ausgewählt werden.
- :dt.:artwork name='carbmp\angle.bmp'.
- :dd.Erzeugt einen Winkel, der durch drei Punkte definiert ist. Dieser
- dient nur optischen Zwecken. Mit
- ihm kann nichts konstruiert werden. Der Winkel ist immer mathematisch
- positiv orientiert.
- :edl.:p.
- :hp2.Bemerkung &colon.:ehp2. Die folgenden Werkzeuge können durch
- reine Konstruktionen mit Zirkel und Lineal ersetzt werden. Sie bieten
- aber eine enorme Erleichterung be komplexen Konstruktionen.
- :dl compact.
- :dt.:artwork name='carbmp\lot.bmp'.
- :dd.Erzeugt ein Lot vom einem Punkt auf eine Gerade.
- :dt.:artwork name='carbmp\parallel.bmp'.
- :dd.Zieht eine Parallele durch einen Punkt zu einer Geraden.
- :dt.:artwork name='carbmp\circle3.bmp'.
- :dd.Erzeugt einen Kreis aus einem Mittelpunkt, und zwei Punkten deren
- Abstand den Radius angibt.
- :dt.:artwork name='carbmp\middle.bmp'.
- :dd.Erzeugt den Mittelpunkt zwischen zwei Punkten.
- :edl.:p.
- Außerdem gibt es noch einen Knopf.
- :dl compact.
- :dt.:artwork name='carbmp\deltrack.bmp'.
- :dd.Löscht alle Ortslinien.
- :dt.:artwork name='carbmp\delhide.bmp'.
- :dd.Zeigt alle versteckten Objekte an.
- :dt.:artwork name='carbmp\colors.bmp'.
- :dd.Setzt die Zeichenfarbe für zukünftige Objekte.
- :dt.:artwork name='carbmp\undo.bmp'.
- :dd.Löscht das letzte Objekt.
- :edl.
- .******************************************************
- :h1 res=400. Die Menüs.
- :i1. Menüs
- :p.
- Alle Menüpunkte sind eigentlich selbsterklärend. Viele können mit einem
- Tastaturkommando angewählt werden. Diese Kommandos werden im Menütext
- angegeben.
- .******************************************************
- :h1 res=450. Makros
- :i1. Makros
- :p.
- Makros erlauben es, komplizierte Konstruktionsschritte in einem Rutsch
- durchzuführen. Dazu muß das Makro definiert werden. Die Definition erfolgt
- durch Kopieren einiger Schritte aus der aktuellen Konstruktion.
- :p.
- Wählen Sie dazu die Parameter- und die Zielobjekte. Die Typen der Parameter
- (Punkt, Linie oder Kreis) werden im Makro gespeichert. Alle
- Konstruktionsschritte, die nötig sind, um die Zielobjekte aus den
- Parametern zu konstruieren, werden ebenfalls gespeichert. Sie können zudem
- für jeden Parameter einen eigenen Prompt eingeben. Dieser Text erscheint,
- wenn der Benutzer des Makros den Parameter wählen muß.
- :p.
- Bei Aufruf eines Makros müssen nur die Parameter aus der Konstruktion
- gewählt werden. Dann werden die Konstruktionsschritte ausgeführt.
- :p.
- Beachten Sie, daß alle Details, wie etwa die Farbe und die
- Punktdarstellung, gespeichert werden. Sie wollen daher eventuell die
- Zwischenschritte des Makros vestecken, bevor Sie das Makro definieren.
- :p.
- Außerdem ist zu beachten, daß durch die Angabe etwa einer Strecke nicht
- automatisch die Endpunkte als Parameter festgelegt sind. Als Parameter
- müssen daher die Endpunkte eingegeben werden.
- .******************************************************
- :h1 res=500. Die Tastatur.
- :i1. Tastatur
- :p.
- Die Werkzeuge können mit der Tastatur ausgewählt werden. Dies funktioniert
- auch dann, wenn das Konstruktionsfenster aktiv ist. Die Tastencodes sind
- von links nach rechts "qwertzuiop" und dann in der nächsten Reihe "asdfgh".
- Dies erschien mir einfacher, als nach sinnvollen Abkürzungen für die
- Werkzeuge zu suchen. Es ist jedoch auch möglich, die Pfeiltasten rechts
- und links zu benutzen, um durch die Werkzeuge zu scrollen.
- :p.
- Es folgt eine Liste der Tasten, die Aktionen in CaR auslösen.
- :dl compact.
- :dthd.:hp2.Taste:ehp2.
- :ddhd.:hp2.Zweck:ehp2.
- :dt.ESC
- :dd.Setzt eine begonnene Aktion auf den Anfangszustand
- zurück. Wenn etwa nach dem zweiten Punkt einer Strecke
- gefragt wird, so wird die Auswahl des ersten Punktes
- zurückgenommen und wieder nach dem ersten Punkt gefragt.
- :dt.F1
- :dd.Hilfe (auch in den Dialogfenstern)
- :dt.F2
- :dd.Index für Hilfe.
- :dt.F3
- :dd.Hilfe für Tasten (diese Seite).
- :dt.F4
- :dd.Inhaltsverzeichnis der Hilfe.
- :dt.F5
- :dd.Vergrößern.
- :dt.F6
- :dd.Verkleinern.
- :dt.F7
- :dd.Makro ausführen.
- :dt.F8
- :dd.Wahl der Default-Farbe für neue Objekte.
- :dt.F9
- :dd.Zeige den Kommentar zur Konstruktion an.
- :dt.F10
- :dd.Zeige alle Objekte, bzw. zeige nur die nicht versteckten.
- :dt.<--
- :dd.Löscht das zuletzt konstruierte Objekt. Falls das Objekt unsichtbar
- war, so kann man natürlich diesen Löschvorgang nicht mitverfolgen.
- :dt.Entf
- :dd.Diese Taste löscht alle Ortslinien.
- :dt.Shift-F7
- :dd.Zentrieren des Fensters auf die Koordinate (0,0).
- :dt.Shift-F10
- :dd.Wähle Farben die absolut versteckt werden sollen.
- :edl.
- .******************************************************
- :h1 res=600. Die Objektauswahl
- :p.
- Die Objektauswahl erscheint, wenn die Auswahl auf dem Konstruktionsfenster
- mit der Maus nicht eindeutig war. Wählen Sie das richtige Objekt in der
- Liste mit einem Doppelklick oder OK aus.
- .******************************************************
- :h1 res=1000. Über den Autor.
- :i1. Autor
- :artwork align=left name='rene.bmp'.
- :p.
- Das Programm wurde mit Hilfe einer eigengestrickten C++-Bibliothek
- entwickelt. Es sollte Ihnen im Source-Code vorliegen. Für Fragen und
- Anregungen stehe ich jederzeit zur Verfügung. Selbstverständlich hafte
- ich keiner Weise für dieses Programm.
- :xmp.
- Dr. R. Grothmann
- Ahornweg 5a
- 85117 Eitensheim
-
- EMail&colon.
- rene.grothmann@ku-eichstaett.de
- :exmp.:p.
- .****
- :h1 res=2000 hide. Objektauswahl
- :p.
- Wählen Sie hier das gewünschte Objekt mit Doppelklick aus. Oder
- drücken Sie OK.
- .****
- :h1 res=2010 hide. Objekteigenschaften
- :p.
- Hier können Sie die Eigenschaften für das ausgewählte Objekte einstellen.
- Nicht alle Felder sind veränderbar. So kann ein Punkt nur dann verschoben
- werden, wenn er nicht konstruiert sondern eingegeben wurde.
- .****
- :h1 res=2020 hide. Fehler
- :p.
- In der Eingabedatei befindet sich ein Fehler. Dies sollte nur auftreten,
- wenn die Datei von Hand erstellt oder verändert wurde.
- :p.
- Um die korrekte Syntax der Datei zu erlernen, studieren Sie einfach
- Beispieldateien.
- .****
- :h1 res=2030 hide. Default-Farbe
- :p.
- Die Default-Farbe für zukünftige Objekte wird hier eingestellt.
- .****
- :h1 res=2040 hide. Kommentar
- :p.
- Dieser Dialog erlaubt die Eingabe eines Kommentars. Der Kommentar wird
- mit Ihrer Konstruktion abgespeichert.
- .****
- :h1 res=2050 hide. Farben
- :p.
- Sie können hier auswählen, welche Objekte dargestellt werden sollen.
- Es werden nur Objekte gezeigt, die eine der ausgewählten Farben
- haben.
- .****
- :h1 res=2060 hide. Makroauswahl
- :p.
- Wählen Sie eines der Makros aus. Dazu können Sie einfach auf das
- Makro doppelklicken.
- .****
- :h1 res=2070 hide. Parameter Prompt
- :p.
- Diese Prompt erscheint, wenn bei der Ausführung des Makros dieser
- Parameter eingegeben werden muß.
- .****
- :h1 res=2080 hide. Makroname
- :p.
- Jedes Makro hat einen Namen. Falls schon ein Makro mit demselben Namen
- existiert, werden Sie gefragt, ob Sie das alte Makro löschen wollen.
- .*************************************************
- :euserdoc.
-